package com.hbx.vo.logs;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/*
 * @Author:hbx
 * 
 * */
@Data
public class LogsVo {

    private String logId;

    /**
     * 操作人
     */
    private String operateor;

    /**
     * 操作哪张表
     */
    private String operateTables;

    /**
     * 操作类型
     */
    private String operateType;

    /**
     * 操作时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operateDate;

    /**
     * 操作结果
     */
    private String operateResult;

    /**
     * 操作类名
     */
    private String operateClassName;

    /**
     * 操作方法名
     */
    private String operateMethodName;

    /**
     * 描述
     */
    private String operateDesc;

    /**
     * 备注原因
     */
    private String operateWhy;

    /**
     * 方法入参
     */
    private Object params;

    /**
     * 方法返回值
     */
    private Object result;
}
